package pos.dominio;
import pos.datos.*;
import java.sql.*;
import java.util.*;
public class Horario {

	private String IDHorario;
	
	private Time horaInicio;
	
	private Time horaFin;
	
	private int plazas_disponible;
	
	private String IDZona;

	public Horario(String horario, Time horaInicio, Time horaFin,
			int plazas_disponible, String zona) {
		super();
		IDHorario = horario;
		this.horaInicio = horaInicio;
		this.horaFin = horaFin;
		this.plazas_disponible = plazas_disponible;
		IDZona = zona;
	}
	public Horario() {
		super();

	}

	public String getIDHorario() {
		return IDHorario;
	}

	public void setIDHorario(String horario) {
		IDHorario = horario;
	}

	public Time getHoraInicio() {
		return horaInicio;
	}

	public void setHoraInicio(Time horaInicio) {
		this.horaInicio = horaInicio;
	}

	public Time getHoraFin() {
		return horaFin;
	}

	public void setHoraFin(Time horaFin) {
		this.horaFin = horaFin;
	}

	public int getPlazas_disponible() {
		return plazas_disponible;
	}

	public void setPlazas_disponible(int plazas_disponible) {
		this.plazas_disponible = plazas_disponible;
	}

	public String getIDZona() {
		return IDZona;
	}

	public void setIDZona(String zona) {
		IDZona = zona;
	}
	
	public static List obtenerHorario(String zona){
		return (new JDBCHorarioDAO()).obtenerHorario(zona);
	}
	public static Horario obtenerHorarioID(String id){
		return (new JDBCHorarioDAO()).obtenerHorarioID(id);
	}
	public static void actualizarPlazas(int nuevaCantidad,String IdHorario){
		(new JDBCHorarioDAO()).actualizarPlazas(nuevaCantidad,IdHorario);
	}
	
}
